.login-main{
    width:980px;
    margin:40px auto;
    .logo{
        float:left;
        margin-top:20px;
        a{
            color:black;
        }
        .red{
            color:red;
        }
    }
    .login_line{
        float:right;
        margin-top:30px;
    }

    .login-form{
        width:488px;
        height:435px;
        border:1px solid #ddd;
        background: #fff;
        position: relative;
        form{
            width:400px;
            height:300px;
            margin:0 auto;
            padding:15px 0;
            .form_top{
                width:150px;
                height:29px;
                /* padding:0 117.5px; */
                margin: 0 auto;
                text-align: center;
                margin-bottom: 20px;
                
            }
            .form_top a{
                display:block;
                float:left;
            }
            .form_top b{
                line-height: 29px;
                margin-bottom:10px;
            }
            .lp100{
                width:348px;
                height:50px;
                border: 1px solid #ddd;
                img{
                    float:left;
                    display: block;
                }
                input{
                    height:40px;
                    width:200px;
                    margin-left: 10px;
                    outline: none;
                    border: none;
                    display: block;
                    float:left;
                    margin-top:5px; 
                 
                 }
            }
            .lp110{
                border-bottom: none
            }
        }
        .login-form-button {
            width: 100%;
        }
        .login-item-input{
            height: 40px;
        }

        .login-btn-tool{
            // margin-top: 10px;
            .auto-login{
                width:100px;
            }
        }
        .login-footer{
            width:350px;
            height:64.5px;
            margin:0 auto;
            padding:10px 0;
        }
        .login-footer a{
            display: block;
            float: left;
            margin-top: 10px;
            margin-right: 30px;
        }
        .login-footer p{
            text-align: center;
        }

        .login-reg{
            position: absolute;
            right: 0px;
            bottom:60px;
        }
        
        .login-reg a{
            width:113px;
            height:38px;
            background: red;
            color:#fff;
            display:block;
            line-height:38px;
            text-align: center;
        }
    }
}  


// .btn{
//     width:350px;
//     height:42px;
//     background:red;
//     font-size: 18px;
//     color:#fff;
//     line-height: 42px;
//     text-align: center;
//     border:none;
//     outline: none;
//  }